physically demanding effort - Inglés Sinónimo Diccionario